mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-16 06:07:21 +01:00
* shared model for chat and inbox * disable inbox schema * inbox: use separate model * remove old code that used group.chat * add back chat field (not used) and remove old tests * remove inbox exclusions when loading user * add GET /api/v3/inbox/messages * add comment * implement DELETE /inbox/messages/:messageid in v4 * implement GET /inbox/messages in v4 and update tests * implement DELETE /api/v4/inbox/clear * fix url * fix doc * update /export/inbox.html * update other data exports * add back messages in user schema * add user.toJSONWithInbox * add compativility until migration is done * more compatibility * fix tojson called twice * add compatibility methods * fix common tests * fix v4 integration tests * v3 get user -> with inbox * start to fix tests * fix v3 integration tests * wip * wip, client use new route * update tests for members/send-private-message * tests for get user in v4 * add tests for DELETE /inbox/messages/:messageId * add tests for DELETE /inbox/clear in v4 * update docs * fix tests * initial migration * fix migration * fix migration * migration fixes * migrate api.enterCouponCode * migrate api.castSpell * migrate reset, reroll, rebirth * add routes to v4 version * fix tests * fixes * api.updateUser * remove .only * get user -> userLib * refactor inbox.vue to work with new data model * fix return message when messaging yourself * wip fix bug with new conversation * wip * fix remaining ui issues * move api.registerLocal, fixes * keep only v3 version of GET /inbox/messages
70 lines
1.6 KiB
JavaScript
70 lines
1.6 KiB
JavaScript
import sleep from './sleep';
|
|
import revive from './revive';
|
|
import reset from './reset';
|
|
import reroll from './reroll';
|
|
import rebirth from './rebirth';
|
|
import allocate from './stats/allocate';
|
|
import allocateBulk from './stats/allocateBulk';
|
|
import allocateNow from './stats/allocateNow';
|
|
import sortTask from './sortTask';
|
|
import updateTask from './updateTask';
|
|
import deleteTask from './deleteTask';
|
|
import addTask from './addTask';
|
|
import addTag from './addTag';
|
|
import sortTag from './sortTag';
|
|
import updateTag from './updateTag';
|
|
import deleteTag from './deleteTag';
|
|
import blockUser from './blockUser';
|
|
import feed from './feed';
|
|
import releasePets from './releasePets';
|
|
import releaseMounts from './releaseMounts';
|
|
import releaseBoth from './releaseBoth';
|
|
import buy from './buy/purchase';
|
|
import sell from './sell';
|
|
import equip from './equip';
|
|
import hatch from './hatch';
|
|
import unlock from './unlock';
|
|
import changeClass from './changeClass';
|
|
import disableClasses from './disableClasses';
|
|
import readCard from './readCard';
|
|
import openMysteryItem from './openMysteryItem';
|
|
import scoreTask from './scoreTask';
|
|
import markPmsRead from './markPMSRead';
|
|
import * as pinnedGearUtils from './pinnedGearUtils';
|
|
|
|
module.exports = {
|
|
sleep,
|
|
revive,
|
|
reset,
|
|
reroll,
|
|
rebirth,
|
|
allocateNow,
|
|
allocateBulk,
|
|
sortTask,
|
|
updateTask,
|
|
deleteTask,
|
|
addTask,
|
|
addTag,
|
|
sortTag,
|
|
updateTag,
|
|
deleteTag,
|
|
blockUser,
|
|
feed,
|
|
releasePets,
|
|
releaseMounts,
|
|
releaseBoth,
|
|
buy,
|
|
sell,
|
|
equip,
|
|
hatch,
|
|
unlock,
|
|
changeClass,
|
|
disableClasses,
|
|
allocate,
|
|
readCard,
|
|
openMysteryItem,
|
|
scoreTask,
|
|
markPmsRead,
|
|
pinnedGearUtils,
|
|
};
|