๐ Profile features
Profile features are SDK composers, not Express middleware; profileService mounts the Profile features with the required stores and drivers.
Inventoryโ
| Feature | Composed schema(s) | Composed route(s) | Purpose |
|---|---|---|---|
createProfileFeature | createProfileSchema | createProfileRoute | Create a profile. |
getProfileFeature | getProfileSchema | getProfileRoute | Read one profile. |
findProfilesFeature | findProfilesSchema | findProfilesRoute | List profiles. |
editProfileFeature | updateProfileSchema | updateProfileRoute | Update a profile. |
deleteProfileFeature | deleteProfileSchema | deleteProfileRoute | Delete a profile. |
getAvatarUploadUrlFeature | getSignedImageUploadUrlSchema | getAvatarUploadUrlRoute | Create a signed avatar-upload URL. |
findProfilesByIdentityIdFeature | findByIdentityIdSchema | findProfilesByIdentityIdRoute | List the callerโs identity profiles. |
createProfileFollowFeature | createProfileFollowSchema | createProfileFollowRoute | Follow a profile. |
deleteProfileFollowFeature | deleteProfileFollowSchema | deleteProfileFollowRoute | Unfollow a profile. |
getProfileFollowersFeature | getProfileFollowersSchema | getProfileFollowersRoute | List followers. |
createOrganizationFollowFeature | createOrganizationFollowSchema | createOrganizationFollowRoute | Follow an organization. |
deleteOrganizationFollowFeature | deleteOrganizationFollowSchema | deleteOrganizationFollowRoute | Unfollow an organization. |
createProductLikeFeature | createProductLikeSchema | createProductLikeRoute | Like a product. |
deleteProductLikeFeature | deleteProductLikeSchema | deleteProductLikeRoute | Remove a product like. |
Detailsโ
Each feature is mounted by profileService. The source definitions below show the exact schema-to-route composition.
createProfileFeatureโ
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by profileService or a compatible custom service context.View complete source
getProfileFeatureโ
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by profileService or a compatible custom service context.View complete source
findProfilesFeatureโ
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by profileService or a compatible custom service context.View complete source
editProfileFeatureโ
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by profileService or a compatible custom service context.
The public feature name remains editProfileFeature although the route export is updateProfileRoute.View complete source
deleteProfileFeatureโ
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by profileService or a compatible custom service context.View complete source
getAvatarUploadUrlFeatureโ
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by profileService or a compatible custom service context.
The route requires the optional fileStorageDriver supplied to profileService.View complete source
findProfilesByIdentityIdFeatureโ
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by profileService or a compatible custom service context.View complete source
createProfileFollowFeatureโ
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by profileService or a compatible custom service context.View complete source
deleteProfileFollowFeatureโ
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by profileService or a compatible custom service context.View complete source
getProfileFollowersFeatureโ
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by profileService or a compatible custom service context.View complete source
createOrganizationFollowFeatureโ
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by profileService or a compatible custom service context.View complete source
deleteOrganizationFollowFeatureโ
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by profileService or a compatible custom service context.View complete source
createProductLikeFeatureโ
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by profileService or a compatible custom service context.View complete source
deleteProductLikeFeatureโ
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by profileService or a compatible custom service context.View complete source