Stream should work outside of iframe for debugging

This commit is contained in:
Chi Vinh Le
2018-09-06 00:06:58 +02:00
parent 28c8252b63
commit 441cc9d57b
17 changed files with 138 additions and 81 deletions
@@ -1,21 +1,8 @@
import { PymStorage } from "talk-framework/lib/storage";
export class FakeStorage implements PymStorage {
public store: Record<string, string> = {};
public setItem(key: string, value: string) {
this.store[key] = value;
return Promise.resolve();
}
public removeItem(key: string) {
delete this.store[key];
return Promise.resolve();
}
public getItem(key: string) {
return Promise.resolve(this.store[key] || null);
}
}
import {
createInMemoryStorage,
createPromisifiedStorage,
} from "talk-framework/lib/storage";
export default function createFakePymStorage() {
return new FakeStorage();
return createPromisifiedStorage(createInMemoryStorage());
}