157
// Remotely updated extension => exist in base and remote
158
for (const key of baseToRemote.updated.values()) {
159
>
const remoteExtension = assertReturnsDefined(remoteExtensionsMap.get(key));
extensionsMerge.ts
160
>
const baseExtension = assertReturnsDefined(lastSyncExtensionsMap?.get(key));
161
>
const localExtension = localExtensionsMap.get(key);
162
>
163
>
// Also exist in local
164
>
if (localExtension) {
165
const wasAnInstalledExtensionDuringLastSync = lastSyncBuiltinExtensionsSet && !lastSyncBuiltinExtensionsSet.has(key) && baseExtension.installed;
166
if (wasAnInstalledExtensionDuringLastSync && localExtension.installed && !remoteExtension.installed) {