actions.js 763 Bytes
import * as types from './mutations_types';

module.exports = {
	update_userinfo: ({
		commit
	}, {
		userinfo
	}) => {
		return new Promise((resolve, reject) => {
			commit(types.UPDATE_USERINFO, {
				userinfo
			});
			resolve()
		});
	},

	remove_userinfo: ({
		commit
	}) => {
		return new Promise((resolve, reject) => {
			commit(types.REMOVE_USERINFO);
			resolve()
		});
	},


	update_remumber: ({
		commit
	}, {
		remumber_flag,
		remumber_login_info
	}) => {
		return new Promise((resolve, reject) => {
			commit(types.UPDATE_REMUMBER, {
				remumber_flag,
				remumber_login_info
			});
			resolve()
		});
	},

	remove_remumber: ({
		commit
	}) => {
		return new Promise((resolve, reject) => {
			commit(types.REMOVE_REMUMBER);
			resolve()
		});
	}
};