- Spegnimento
- 5 agosto 2026 alle ore 06:35 UTC
- Autore
- Kamo
- Impegno
- e9c987e
Kamo Meets era l'unico backend possibile: OrgMeetConfig era un appartamento Meet Impostazioni borsa e un MeetingRecord non ha tenuto altro che un nome di camera. Questo aggiunge il schema per eseguire un'organizzazione su Zoom o Microsoft Teams invece. - meet.provider: MeetingProviderType / MeetingProviderStatus, il per-org OrgMeetingProviderEntity (crittografato credenzialial blob, ultimo stato verificato) e OrgMeetingOAuthTokenEntity, rispecchiando il pacchetto email provider che già supporta l'astrazione del provider di posta elettronica. - MeetingRecord acquisisce l'identità del fornitore di hosting — meeting remoto id, unire e host URL, codice di accesso, account host — in modo che una riunione può essere riunita e riconciliato chi lo ospita. - MeetingRecording guadagna providerRecordingId, che mantiene il tiro di un telecomando Idempotent di registrazione cloud del fornitore. - OrgMeetConfig ottiene le impostazioni Zoom e Team supportano che un solo Meet config non aveva motivo di portare: unirsi-prima-host, codice di accesso modellare, lobby campo di bypass, controlli del presentatore e dei partecipanti, registrazione del cloud, trascrizioni, gli inviti del provider-sent, e le riunioni degli host fallback sono creati sotto quando un membro non ha un account sul fornitore. Ogni org senza riga del fornitore si risolve a KAMO MEET, quindi questo è inerte fino ad un admin sceglie diversamente. Colonne sono state applicate alla produzione da KamoInitializer prima che questo atterrasse. PlatformOAuthProviderType ottiene ZOOM(9) per l'app Zoom Marketplace; Team incontri riutilizzare MICROSOFT(3). Il suo test di guardia si muove con esso, da un enum e il test che fissa i suoi ids persistiti non può atterrare separatamente.