@gphone/sdk
    Preparing search index...

    Function useMail

    • OS Service Hook for email messaging.

      Returns {
          addReceivedMail: (newMail: Mail) => void;
          archiveMail: (id: number, archiveState?: boolean) => Promise<void>;
          deleteMail: (id: number) => Promise<void>;
          mailStore: {
              add: (draft: TDraft) => Promise<Mail>;
              addReceivedMail: (incoming: Mail) => void;
              archive: (id: number, archive?: boolean) => Promise<void>;
              delete: (id: number) => Promise<void>;
              load: () => Promise<void>;
              loaded: {
                  subscribe: (
                      this: void,
                      run: Subscriber<boolean>,
                      invalidate?: () => void,
                  ) => Unsubscriber;
              };
              markAsRead: (id: number) => Promise<void>;
              patch: (id: number, changes: Partial<T>) => void;
              set: (rows: Mail[]) => void;
              subscribe: (
                  this: void,
                  run: Subscriber<Mail[]>,
                  invalidate?: () => void,
              ) => Unsubscriber;
              update: (row: Mail) => Promise<void>;
          };
          markAsRead: (id: number) => Promise<void>;
          unreadMailCount: Readable<number>;
      }