Replace return type of joinRoom from void to Task