missed a file

This commit is contained in:
David Baker 2015-08-06 16:04:22 +01:00
parent 2771907573
commit 711bf583ab
1 changed files with 22 additions and 0 deletions

22
src/MatrixTools.js Normal file
View File

@ -0,0 +1,22 @@
var MatrixClientPeg = require('./MatrixClientPeg');
module.exports = {
/**
* Given a room object, return the canonical alias for it
* if there is one. Otherwise return null;
*/
getCanonicalAliasForRoom: function(room) {
var aliasEvents = room.currentState.getStateEvents(
"m.room.aliases"
);
// Canonical aliases aren't implemented yet, so just return the first
for (var j = 0; j < aliasEvents.length; j++) {
var aliases = aliasEvents[j].getContent().aliases;
if (aliases && aliases.length) {
return aliases[0];
}
}
return null;
}
}