mirror of https://github.com/vector-im/riot-web
				
				
				
			add roomnick SlashCommand
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>pull/21833/head
							parent
							
								
									150c941340
								
							
						
					
					
						commit
						f16b9d76f4
					
				|  | @ -110,6 +110,24 @@ export const CommandMap = { | |||
|         }, | ||||
|     }), | ||||
| 
 | ||||
|     roomnick: new Command({ | ||||
|         name: 'roomnick', | ||||
|         args: '<display_name>', | ||||
|         description: _td('Changes your display nickname in the current room only'), | ||||
|         runFn: function(roomId, args) { | ||||
|             if (args) { | ||||
|                 const cli = MatrixClientPeg.get(); | ||||
|                 const ev = cli.getRoom(roomId).currentState.getStateEvents('m.room.member', cli.getUserId()); | ||||
|                 const content = { | ||||
|                     ...ev ? ev.getContent() : null, | ||||
|                     displayname: args, | ||||
|                 }; | ||||
|                 return success(cli.sendStateEvent(roomId, 'm.room.member', content, cli.getUserId())); | ||||
|             } | ||||
|             return reject(this.getUsage()); | ||||
|         }, | ||||
|     }), | ||||
| 
 | ||||
|     tint: new Command({ | ||||
|         name: 'tint', | ||||
|         args: '<color1> [<color2>]', | ||||
|  |  | |||
|  | @ -132,6 +132,7 @@ | |||
|     "To use it, just wait for autocomplete results to load and tab through them.": "To use it, just wait for autocomplete results to load and tab through them.", | ||||
|     "Upgrades a room to a new version": "Upgrades a room to a new version", | ||||
|     "Changes your display nickname": "Changes your display nickname", | ||||
|     "Changes your display nickname in the current room only": "Changes your display nickname in the current room only", | ||||
|     "Changes colour scheme of current room": "Changes colour scheme of current room", | ||||
|     "Gets or sets the room topic": "Gets or sets the room topic", | ||||
|     "This room has no topic.": "This room has no topic.", | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Michael Telatynski
						Michael Telatynski