MCPcopy Create free account
hub / github.com/MemTensor/MemOS / rejoinUser

Method rejoinUser

packages/memos-core/src/hub/user-manager.ts:52–64  ·  view source on GitHub ↗
(userId: string)

Source from the content-addressed store, hash-verified

50 }
51
52 rejoinUser(userId: string): ManagedHubUser | null {
53 const user = this.store.getHubUser(userId);
54 if (!user) return null;
55 const updated: ManagedHubUser = {
56 ...user,
57 status: "pending" as const,
58 tokenHash: "",
59 rejoinRequestedAt: Date.now(),
60 };
61 this.store.upsertHubUser(updated);
62 this.log.info(`Hub: user "${userId}" (${user.username}) requested rejoin, previous status: ${user.status}`);
63 return updated;
64 }
65
66 listPendingUsers(): ManagedHubUser[] {
67 return this.store.listHubUsers("pending");

Callers 1

handleMethod · 0.45

Calls 3

infoMethod · 0.65
getHubUserMethod · 0.45
upsertHubUserMethod · 0.45

Tested by

no test coverage detected