(userId: string)
| 2248 | } |
| 2249 | |
| 2250 | getGroupsForHubUser(userId: string): Array<{ id: string; name: string; description: string }> { |
| 2251 | return this.db.prepare(` |
| 2252 | SELECT g.id, g.name, g.description FROM hub_groups g |
| 2253 | JOIN hub_group_members m ON m.group_id = g.id |
| 2254 | WHERE m.user_id = ? |
| 2255 | `).all(userId) as Array<{ id: string; name: string; description: string }>; |
| 2256 | } |
| 2257 | |
| 2258 | getHubUserContributions(): Record<string, { memoryCount: number; taskCount: number; skillCount: number }> { |
| 2259 | const result: Record<string, { memoryCount: number; taskCount: number; skillCount: number }> = {}; |
no test coverage detected