fix(ci): align strict nullable typing across channels and ui

This commit is contained in:
Peter Steinberger
2026-03-02 09:56:07 +00:00
parent fc692d82fd
commit c1a46301b6
7 changed files with 25 additions and 18 deletions

View File

@@ -182,13 +182,14 @@ export const imessagePlugin: ChannelPlugin<ResolvedIMessageAccount> = {
accountId,
name: input.name,
});
const next =
const next = (
accountId !== DEFAULT_ACCOUNT_ID
? migrateBaseNameToDefaultAccount({
cfg: namedConfig,
channelKey: "imessage",
})
: namedConfig;
: namedConfig
) as typeof cfg;
if (accountId === DEFAULT_ACCOUNT_ID) {
return {
...next,
@@ -200,7 +201,7 @@ export const imessagePlugin: ChannelPlugin<ResolvedIMessageAccount> = {
...buildIMessageSetupPatch(input),
},
},
};
} as typeof cfg;
}
return {
...next,
@@ -219,7 +220,7 @@ export const imessagePlugin: ChannelPlugin<ResolvedIMessageAccount> = {
},
},
},
};
} as typeof cfg;
},
},
outbound: {
@@ -232,9 +233,9 @@ export const imessagePlugin: ChannelPlugin<ResolvedIMessageAccount> = {
cfg,
to,
text,
accountId,
accountId: accountId ?? undefined,
deps,
replyToId,
replyToId: replyToId ?? undefined,
});
return { channel: "imessage", ...result };
},
@@ -244,9 +245,9 @@ export const imessagePlugin: ChannelPlugin<ResolvedIMessageAccount> = {
to,
text,
mediaUrl,
accountId,
accountId: accountId ?? undefined,
deps,
replyToId,
replyToId: replyToId ?? undefined,
});
return { channel: "imessage", ...result };
},