in src/chat.js [221:247]
async componentDidMount() {
console.log("CHAT DIDMOUNT");
const user = await Auth.currentAuthenticatedUser();
const authId = user.attributes.sub;
let memberArn = chimeApi.createMemberArn(authId);
try {
console.log("Member ARN: " + memberArn)
//const memberList = await chimeApi.listChannelMemberships(this.state.chatChannel, user.attributes.sub);
//console.log(memberList);
const ret = await chimeApi.createChannelMembership(this.state.chatChannel, memberArn, authId);
console.log("DONE");
if (ret) {
console.log("Membership add success");
console.log(ret);
this.setState({
member: {
userId: authId,
username: ret.Name,
}
})
}
}
catch (e) {
console.log("ERROR!! ");
console.log(e);
}
}