瀏覽代碼

Send invite email in the server console in development mode

Meteor support that use case for us, we don't need to implement our
own validate strategy on top of that. This was also discussed as part
of the #454 review.
Maxime Quandalle 9 年之前
父節點
當前提交
0cdcccf1f6
共有 1 個文件被更改,包括 2 次插入5 次删除
  1. 2 5
      models/users.js

+ 2 - 5
models/users.js

@@ -166,12 +166,9 @@ if (Meteor.isServer) {
       board.addMember(user._id);
       user.addInvite(boardId);
 
-      if (!process.env.MAIL_URL || (!Email)) return { username: user.username };
-
       try {
-        let rootUrl = Meteor.absoluteUrl.defaultOptions.rootUrl || '';
-        if (!rootUrl.endsWith('/')) rootUrl = `${rootUrl}/`;
-        const boardUrl = `${rootUrl}b/${board._id}/${board.slug}`;
+        const { _id, slug } = board;
+        const boardUrl = FlowRouter.url('board', { id: _id, slug });
 
         const vars = {
           user: user.username,