fetchPartnerInfo method
Future<void>
fetchPartnerInfo(
- dynamic firstName,
- dynamic profileImg,
- dynamic token,
- dynamic socialMedia,
Implementation
Future<void> fetchPartnerInfo(
firstName, profileImg, token, socialMedia) async {
FeedState currentState = state;
var user = currentState is FeedReadyState ? currentState.currentUser : null;
emit(FeedInitialState());
try {
await feedRepository!
.authenticateUser(
firstName: firstName,
lastName: "",
about: "",
profileImg: profileImg,
token: token,
socialMedia: socialMedia,
partnerId: null)
.then((partner) =>
emit(FeedReadyState(currentPartner: partner, currentUser: user)));
} catch (e) {
print('getPartnerUser failed error: $e');
emit(FeedErrorState(error: 'Internal server error, please try later'));
}
}