()
| 250 | function createDataSourceFromReader(reader: TempDbReader): MergerDataSource { |
| 251 | return { |
| 252 | getMeta(): MergerSourceMeta | null { |
| 253 | const meta = reader.getMeta() |
| 254 | if (!meta) return null |
| 255 | return { |
| 256 | name: meta.name, |
| 257 | platform: meta.platform, |
| 258 | type: meta.type, |
| 259 | groupId: meta.groupId, |
| 260 | groupAvatar: meta.groupAvatar, |
| 261 | } |
| 262 | }, |
| 263 | getMembers(): MergerMember[] { |
| 264 | return reader.getMembers().map((m) => ({ |
| 265 | platformId: m.platformId, |