feat: add missing crud to provider identity service (#8717)
This commit is contained in:
@@ -149,6 +149,35 @@ export default class AuthModuleService
|
||||
>(providerIdentities)
|
||||
}
|
||||
|
||||
updateProviderIdentites(
|
||||
data: AuthTypes.UpdateProviderIdentityDTO[],
|
||||
sharedContext?: Context
|
||||
): Promise<AuthTypes.ProviderIdentityDTO[]>
|
||||
|
||||
updateProviderIdentites(
|
||||
data: AuthTypes.UpdateProviderIdentityDTO,
|
||||
sharedContext?: Context
|
||||
): Promise<AuthTypes.ProviderIdentityDTO>
|
||||
|
||||
@InjectManager("baseRepository_")
|
||||
async updateProviderIdentites(
|
||||
data:
|
||||
| AuthTypes.UpdateProviderIdentityDTO
|
||||
| AuthTypes.UpdateProviderIdentityDTO[],
|
||||
@MedusaContext() sharedContext: Context = {}
|
||||
): Promise<AuthTypes.ProviderIdentityDTO | AuthTypes.ProviderIdentityDTO[]> {
|
||||
const updatedProviders = await this.providerIdentityService_.update(
|
||||
data,
|
||||
sharedContext
|
||||
)
|
||||
|
||||
const serializedProviders = await this.baseRepository_.serialize<
|
||||
AuthTypes.ProviderIdentityDTO[]
|
||||
>(updatedProviders)
|
||||
|
||||
return Array.isArray(data) ? serializedProviders : serializedProviders[0]
|
||||
}
|
||||
|
||||
async authenticate(
|
||||
provider: string,
|
||||
authenticationData: AuthenticationInput
|
||||
|
||||
Reference in New Issue
Block a user