@@ -16,7 +16,7 @@ import { hasAtLeastOnePermission } from '../../../authorization/client';
1616import { settings } from '../../../settings/client' ;
1717
1818const call = ( method , ...args ) => new Promise ( ( resolve , reject ) => {
19- Meteor . call ( method , ...args , function ( err , data ) {
19+ Meteor . call ( method , ...args , function ( err , data ) {
2020 if ( err ) {
2121 return reject ( err ) ;
2222 }
@@ -25,7 +25,7 @@ const call = (method, ...args) => new Promise((resolve, reject) => {
2525} ) ;
2626
2727const success = function success ( fn ) {
28- return function ( error , result ) {
28+ return function ( error , result ) {
2929 if ( error ) {
3030 return handleError ( error ) ;
3131 }
@@ -111,7 +111,7 @@ export const MessageAction = new class {
111111 }
112112
113113 if ( message ) {
114- allButtons = _ . compact ( _ . map ( allButtons , function ( button ) {
114+ allButtons = _ . compact ( _ . map ( allButtons , function ( button ) {
115115 if ( button . context == null || button . context . includes ( context ) ) {
116116 if ( button . condition == null || button . condition ( message , context ) ) {
117117 return button ;
@@ -145,11 +145,11 @@ export const MessageAction = new class {
145145
146146 const subData = Subscriptions . findOne ( { rid : roomData . _id , 'u._id' : Meteor . userId ( ) } ) ;
147147 const roomURL = roomTypes . getURL ( roomData . t , subData || roomData ) ;
148- return `${ roomURL } ?msg=${ msgId } ` ;
148+ return `${ roomURL } ?msg=${ msgId } ` ;
149149 }
150150} ;
151151
152- Meteor . startup ( async function ( ) {
152+ Meteor . startup ( async function ( ) {
153153 const { chatMessages } = await import ( '../../../ui' ) ;
154154 MessageAction . addButton ( {
155155 id : 'reply-message' ,
@@ -290,36 +290,6 @@ Meteor.startup(async function() {
290290 group : 'menu' ,
291291 } ) ;
292292
293- MessageAction . addButton ( {
294- id : 'quote-message' ,
295- icon : 'quote' ,
296- label : 'Quote' ,
297- context : [ 'message' , 'message-mobile' ] ,
298- action ( ) {
299- const { msg : message } = messageArgs ( this ) ;
300- const { input } = chatMessages [ message . rid ] ;
301- const $input = $ ( input ) ;
302-
303- let messages = $input . data ( 'reply' ) || [ ] ;
304-
305- messages = addMessageToList ( messages , message , input ) ;
306-
307- $input
308- . focus ( )
309- . data ( 'mention-user' , false )
310- . data ( 'reply' , messages )
311- . trigger ( 'dataChange' ) ;
312- } ,
313- condition ( message ) {
314- if ( Subscriptions . findOne ( { rid : message . rid } ) == null ) {
315- return false ;
316- }
317-
318- return true ;
319- } ,
320- order : 6 ,
321- group : 'menu' ,
322- } ) ;
323293
324294
325295 MessageAction . addButton ( {
@@ -329,7 +299,7 @@ Meteor.startup(async function() {
329299 context : [ 'message' , 'message-mobile' ] ,
330300 action ( ) {
331301 const { msg : { rid, u : { _id } } } = messageArgs ( this ) ;
332- Meteor . call ( 'ignoreUser' , { rid, userId :_id , ignore : true } , success ( ( ) => toastr . success ( t ( 'User_has_been_ignored' ) ) ) ) ;
302+ Meteor . call ( 'ignoreUser' , { rid, userId : _id , ignore : true } , success ( ( ) => toastr . success ( t ( 'User_has_been_ignored' ) ) ) ) ;
333303 } ,
334304 condition ( message ) {
335305 const subscription = Subscriptions . findOne ( { rid : message . rid } ) ;
@@ -347,7 +317,7 @@ Meteor.startup(async function() {
347317 context : [ 'message' , 'message-mobile' ] ,
348318 action ( ) {
349319 const { msg : { rid, u : { _id } } } = messageArgs ( this ) ;
350- Meteor . call ( 'ignoreUser' , { rid, userId :_id , ignore : false } , success ( ( ) => toastr . success ( t ( 'User_has_been_unignored' ) ) ) ) ;
320+ Meteor . call ( 'ignoreUser' , { rid, userId : _id , ignore : false } , success ( ( ) => toastr . success ( t ( 'User_has_been_unignored' ) ) ) ) ;
351321
352322 } ,
353323 condition ( message ) {
0 commit comments