message: fix activities array not initialized and auto set since when using idle
diff: @@ -96,8 +96,10 @@ export class ClientPresence {
  create(): StatusPayload {
  return {
  afk: this.afk === undefined ? false : this.afk,
  - activities: this.createActivity(),
  - since: this.since === undefined ? null : this.since,
  + activities: this.createActivity() ?? [],
  + since: this.since === undefined
  + ? (this.status === 'idle' ? Date.now() : null)
  + : this.since,
  status: this.status === undefined ? 'online' : this.status
  // client_status: this.clientStatus
  }
  