273
274
syncClientCustomizations(session: URI, clientId: string, customizations: ClientPluginCustomization[]): ISyncedCustomization[] {
275
>
this.setClientCustomizationsCalls.push({ clientId, customizations });
mockAgent.ts
276
>
const results: ISyncedCustomization[] = customizations.map(c => ({
277
customization: {
278
...c,
279
load: { kind: CustomizationLoadStatus.Loaded },
280
},
282
>
this._onDidSessionProgress.fire({
283
>
kind: 'action',
284
>
resource: session,
285
>
action: {
286
>
type: ActionType.SessionCustomizationsChanged,
287
>
customizations: results.map(result => result.customization),
288
>
},
289
>
});
290
>
return results;
291
>
}
292
293
getOrCreateActiveClient(session: URI, client: { readonly clientId: string; readonly displayName?: string }): IActiveClient {