Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Separated database logic from mod_muc into backend modules #1758
Separated database logic from mod_muc into backend modules Add load_permanent_rooms_at_startup option New result format for some mod_muc functions Document mod_muc.backend option Remove mnesia migrations from mod_muc Replace catch with try..catch Simplify mod_muc Mnesia code Subtruct unset_nick from set_nick function Do not allow to use a nick if DB returns an error Add MUC registration tests Test registration over S2S Move generic s2s code into s2s_helper Use s2s_helper in muc_SUITE Disable fed1 cover for MUC-over-S2S tests Increase timeout for hibernation tests Add muc_SUITE:can_found_in_db_when_stopped testcase/1 Replace issue= with event= (we've decided to use event= everywhere!) Check that Nick is not empty in mod_muc:set_nick Return ok | {error,_} from store_room/4 Return ok | {error,_} from forget_room callback Do not create room if we have any backend issues Return {ok, Rooms}|{error,_} from mod_muc_db:get_rooms/1 Fix muc_SUITE to use updated mod_muc API
- Loading branch information