Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
25 lines
470 B
JavaScript
Executable file
25 lines
470 B
JavaScript
Executable file
/*exported MockThreads, MockThread */
|
|
|
|
'use strict';
|
|
|
|
var MockThreads = {
|
|
registerMessage: () => {},
|
|
unregisterMessage: () => {},
|
|
has: () => false,
|
|
set: () => {},
|
|
get: () => new MockThread(),
|
|
delete: () => {},
|
|
clear: () => {},
|
|
keys: () => []
|
|
};
|
|
|
|
MockThreads.Messages = {
|
|
get: () => {}
|
|
};
|
|
|
|
function MockThread(thread) {
|
|
Object.assign(this, { messages: new Map() }, thread);
|
|
}
|
|
|
|
MockThread.prototype.getDraft = () => null;
|
|
MockThread.create = () => {};
|