Skip to content

Commit 5d16c45

Browse files
authored
Merge pull request #3 from photon-hq/feature/legacy-server-support
feat: support legacy servers without API key authentication
2 parents ba73a5f + 82feeb4 commit 5d16c45

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

client.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,11 @@ export class AdvancedIMessageKit extends EventEmitter implements TypedEventEmitt
240240

241241
this.socket.once("connect", () => {
242242
this.logger.info("Connected to iMessage server, waiting for authentication...");
243+
// If no apiKey, assume legacy server that doesn't require auth - emit ready immediately
244+
if (!this.config.apiKey) {
245+
this.logger.info("No API key provided, skipping authentication (legacy server mode)");
246+
this.emit("ready");
247+
}
243248
});
244249

245250
if (!this.socket.connected) {

0 commit comments

Comments
 (0)