diff --git a/src/cli/presence-server.ts b/src/cli/presence-server.ts index 37bfc6f..dd117a3 100644 --- a/src/cli/presence-server.ts +++ b/src/cli/presence-server.ts @@ -46,8 +46,8 @@ export function builder(yargs: Argv) { default: ['[::]:0'], }).option('user', { describe: 'Nintendo Account ID', - type: 'array', - default: null, + type: 'string', + array: true, }).option('splatnet3', { describe: 'Enable SplatNet 3 presence', type: 'boolean', @@ -77,6 +77,8 @@ export async function handler(argv: ArgumentsCamelCase) { const user_naid: string | undefined = !argv.user ? await storage.getItem('SelectedUser') : undefined; const user_naids = argv.user ?? (user_naid ? [user_naid] : []); + debug('user', user_naids); + if (!user_naids.length) { throw new Error('No user selected'); }