Skip to content

Commit 0931673

Browse files
committed
feat: add partner create endpoint
1 parent ae104ad commit 0931673

File tree

18 files changed

+476
-74
lines changed

18 files changed

+476
-74
lines changed

e2e/src/api/specs/partner.e2e-spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ describe('/partners', () => {
2323
]);
2424

2525
await Promise.all([
26-
createPartner({ id: user2.userId }, { headers: asBearerAuth(user1.accessToken) }),
27-
createPartner({ id: user1.userId }, { headers: asBearerAuth(user2.accessToken) }),
26+
createPartner({ partnerCreateDto: { sharedWithId: user2.userId } }, { headers: asBearerAuth(user1.accessToken) }),
27+
createPartner({ partnerCreateDto: { sharedWithId: user1.userId } }, { headers: asBearerAuth(user2.accessToken) }),
2828
]);
2929
});
3030

e2e/src/utils.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -462,7 +462,8 @@ export const utils = {
462462
updateLibrary: (accessToken: string, id: string, dto: UpdateLibraryDto) =>
463463
updateLibrary({ id, updateLibraryDto: dto }, { headers: asBearerAuth(accessToken) }),
464464

465-
createPartner: (accessToken: string, id: string) => createPartner({ id }, { headers: asBearerAuth(accessToken) }),
465+
createPartner: (accessToken: string, id: string) =>
466+
createPartner({ partnerCreateDto: { sharedWithId: id } }, { headers: asBearerAuth(accessToken) }),
466467

467468
updateMyPreferences: (accessToken: string, userPreferencesUpdateDto: UserPreferencesUpdateDto) =>
468469
updateMyPreferences({ userPreferencesUpdateDto }, { headers: asBearerAuth(accessToken) }),

mobile/lib/repositories/partner_api.repository.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ class PartnerApiRepository extends ApiRepository {
2222
}
2323

2424
Future<UserDto> create(String id) async {
25-
final dto = await checkNull(_api.createPartner(id));
25+
final dto = await checkNull(_api.createPartnerDeprecated(id));
2626
return UserConverter.fromPartnerDto(dto);
2727
}
2828

2929
Future<void> delete(String id) => _api.removePartner(id);
3030

3131
Future<UserDto> update(String id, {required bool inTimeline}) async {
32-
final dto = await checkNull(_api.updatePartner(id, UpdatePartnerDto(inTimeline: inTimeline)));
32+
final dto = await checkNull(_api.updatePartner(id, PartnerUpdateDto(inTimeline: inTimeline)));
3333
return UserConverter.fromPartnerDto(dto);
3434
}
3535
}

mobile/openapi/README.md

Lines changed: 5 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mobile/openapi/lib/api.dart

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mobile/openapi/lib/api/deprecated_api.dart

Lines changed: 53 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mobile/openapi/lib/api/partners_api.dart

Lines changed: 62 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mobile/openapi/lib/api_client.dart

Lines changed: 4 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mobile/openapi/lib/model/partner_create_dto.dart

Lines changed: 99 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)