mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/DiscussionTools
synced 2024-09-23 02:18:17 +00:00
Use namespaced notification classes from Echo
Change-Id: I80377881e6aabf3014394c024fca6af50166aa1a
This commit is contained in:
parent
de26956c55
commit
d1bffdee70
|
@ -9,7 +9,6 @@
|
|||
|
||||
namespace MediaWiki\Extension\DiscussionTools\Hooks;
|
||||
|
||||
use EchoUserLocator;
|
||||
use MediaWiki\Extension\DiscussionTools\Notifications\AddedTopicPresentationModel;
|
||||
use MediaWiki\Extension\DiscussionTools\Notifications\EnhancedEchoEditUserTalkPresentationModel;
|
||||
use MediaWiki\Extension\DiscussionTools\Notifications\EnhancedEchoMentionPresentationModel;
|
||||
|
@ -20,6 +19,7 @@ use MediaWiki\Extension\Notifications\Hooks\BeforeCreateEchoEventHook;
|
|||
use MediaWiki\Extension\Notifications\Hooks\EchoGetBundleRulesHook;
|
||||
use MediaWiki\Extension\Notifications\Hooks\EchoGetEventsForRevisionHook;
|
||||
use MediaWiki\Extension\Notifications\Model\Event;
|
||||
use MediaWiki\Extension\Notifications\UserLocator;
|
||||
use MediaWiki\Revision\RevisionRecord;
|
||||
use Wikimedia\Parsoid\Core\ResourceLimitExceededException;
|
||||
|
||||
|
@ -53,10 +53,10 @@ class EchoHooks implements
|
|||
// duplicate notifications for a single comment
|
||||
'user-filters' => [
|
||||
[
|
||||
[ EchoUserLocator::class, 'locateFromEventExtra' ],
|
||||
[ UserLocator::class, 'locateFromEventExtra' ],
|
||||
[ 'mentioned-users' ]
|
||||
],
|
||||
[ [ EchoUserLocator::class, 'locateTalkPageOwner' ] ],
|
||||
[ [ UserLocator::class, 'locateTalkPageOwner' ] ],
|
||||
],
|
||||
'presentation-model' => SubscribedNewCommentPresentationModel::class,
|
||||
'bundle' => [
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
|
||||
namespace MediaWiki\Extension\DiscussionTools\Notifications;
|
||||
|
||||
use EchoDiscussionParser;
|
||||
use Language;
|
||||
use MediaWiki\Extension\Notifications\DiscussionParser;
|
||||
use MediaWiki\Extension\Notifications\Formatters\EchoPresentationModelSection;
|
||||
use MediaWiki\Extension\Notifications\Model\Event;
|
||||
use MediaWiki\Revision\RevisionRecord;
|
||||
|
@ -113,7 +113,7 @@ trait DiscussionToolsEventTrait {
|
|||
if ( !$content ) {
|
||||
return '';
|
||||
}
|
||||
return $this->language->truncateForVisual( $content, EchoDiscussionParser::DEFAULT_SNIPPET_LENGTH );
|
||||
return $this->language->truncateForVisual( $content, DiscussionParser::DEFAULT_SNIPPET_LENGTH );
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
namespace MediaWiki\Extension\DiscussionTools\Notifications;
|
||||
|
||||
use EchoEditUserTalkPresentationModel;
|
||||
use MediaWiki\Extension\Notifications\Formatters\EchoEditUserTalkPresentationModel;
|
||||
use MediaWiki\Language\RawMessage;
|
||||
use Message;
|
||||
use Wikimedia\Timestamp\TimestampException;
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
namespace MediaWiki\Extension\DiscussionTools\Notifications;
|
||||
|
||||
use EchoMentionPresentationModel;
|
||||
use MediaWiki\Extension\Notifications\Formatters\EchoMentionPresentationModel;
|
||||
use Wikimedia\Timestamp\TimestampException;
|
||||
|
||||
class EnhancedEchoMentionPresentationModel extends EchoMentionPresentationModel {
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
namespace MediaWiki\Extension\DiscussionTools\Notifications;
|
||||
|
||||
use EchoDiscussionParser;
|
||||
use MediaWiki\Extension\Notifications\DiscussionParser;
|
||||
use MediaWiki\Extension\Notifications\Formatters\EchoPresentationModelSection;
|
||||
use RuntimeException;
|
||||
|
||||
|
@ -31,7 +31,7 @@ class PlaintextEchoPresentationModelSection extends EchoPresentationModelSection
|
|||
return false;
|
||||
}
|
||||
$plaintext = trim( $plaintext );
|
||||
return $this->language->truncateForVisual( $plaintext, EchoDiscussionParser::DEFAULT_SNIPPET_LENGTH );
|
||||
return $this->language->truncateForVisual( $plaintext, DiscussionParser::DEFAULT_SNIPPET_LENGTH );
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue