Browse Source

ok, please stop crashing

Markus-Rost 5 years ago
parent
commit
6476e564a6
1 changed files with 8 additions and 2 deletions
  1. 8 2
      main.js

+ 8 - 2
main.js

@@ -2577,7 +2577,10 @@ function global_block(lang, msg, username, text, embed, wiki, spoiler) {
 }
 
 function fandom_discussion(lang, msg, wiki, title, query, reaction, spoiler) {
-	if ( query && query.general && query.general.generator === 'MediaWiki 1.33.2' ) return msg.sendChannelError( '**Sorry, but I don\'t support wikis on UCP yet!**' );
+	if ( query && query.general && query.general.generator === 'MediaWiki 1.33.2' ) {
+		if ( reaction ) reaction.removeEmoji();
+		return msg.sendChannelError( '**Sorry, but I don\'t support wikis on UCP yet!**' );
+	}
 	if ( !title ) {
 		var pagelink = wiki + 'f';
 		var embed = new Discord.RichEmbed().setAuthor( query.general.sitename ).setTitle( lang.discussion.main ).setURL( pagelink );
@@ -3878,7 +3881,10 @@ function fandom_overview(lang, msg, wiki, reaction, spoiler) {
 		uri: wiki + 'api.php?action=query&meta=allmessages|siteinfo&ammessages=custom-Wiki_Manager&amenableparser=true&siprop=general|statistics|wikidesc&titles=Special:Statistics&format=json',
 		json: true
 	}, function( error, response, body ) {
-		if ( body && body.query && body.query.general && body.general.generator === 'MediaWiki 1.33.2' ) return msg.sendChannelError( '**Sorry, but I don\'t support wikis on UCP yet!**' );
+		if ( body && body.query && body.query.general && body.query.general.generator === 'MediaWiki 1.33.2' ) {
+			if ( reaction ) reaction.removeEmoji();
+			return msg.sendChannelError( '**Sorry, but I don\'t support wikis on UCP yet!**' );
+		}
 		if ( body && body.warnings ) log_warn(body.warnings);
 		if ( error || !response || response.statusCode !== 200 || !body || !body.query || !body.query.pages ) {
 			if ( response && ( response.request && response.request.uri && wiki.noWiki(response.request.uri.href) || response.statusCode === 410 ) ) {