(actor: ActorSubclass)
| 65 | ); |
| 66 | |
| 67 | export const listUsers = (actor: ActorSubclass): Promise<User[]> => |
| 68 | paginated<User>( |
| 69 | 'list_users', |
| 70 | p => |
| 71 | actor.list_users({ |
| 72 | paginate: [{ offset: [p.offset], limit: [p.limit] }], |
| 73 | statuses: [], |
| 74 | groups: [], |
| 75 | search_term: [], |
| 76 | }) as Promise<unknown>, |
| 77 | page => { |
| 78 | const ok = page as { users: User[]; next_offset: Array<bigint> | [] }; |
| 79 | return { items: ok.users, next: ok.next_offset }; |
| 80 | }, |
| 81 | ); |
| 82 | |
| 83 | export const listUserGroups = (actor: ActorSubclass): Promise<UserGroup[]> => |
| 84 | paginated<UserGroup>( |
no test coverage detected