diff --git a/modules/ve/init/ve.init.Platform.js b/modules/ve/init/ve.init.Platform.js index f443b5c7bd..ef65df0858 100644 --- a/modules/ve/init/ve.init.Platform.js +++ b/modules/ve/init/ve.init.Platform.js @@ -116,3 +116,14 @@ ve.init.Platform.prototype.getSystemPlatform = function () { ve.init.Platform.prototype.getUserLanguages = function () { throw new Error( 've.init.Platform.getUserLanugages must be overridden in subclass' ); }; + +/** + * Get a list of URL entry points where media can be found. + * + * @method + * @abstract + * @returns {string[]} API URLs + */ +ve.init.Platform.prototype.getMediaSources = function () { + throw new Error( 've.init.Platform.getMediaSources must be overridden in subclass' ); +};