preview view model
This commit is contained in:
+7
-13
@@ -1,16 +1,10 @@
|
||||
import {xhrRequest} from "./utils/xhr.js";
|
||||
import {validateHomeServer} from "./matrix/HomeServer.js";
|
||||
import {Link, LinkKind} from "./Link.js";
|
||||
import {RootViewModel} from "./RootViewModel.js";
|
||||
|
||||
export async function main() {
|
||||
const link = Link.parseFragment(location.hash);
|
||||
if (!link) {
|
||||
throw new Error("bad link");
|
||||
}
|
||||
const hs = await validateHomeServer(xhrRequest, link.servers[0]);
|
||||
if (link.kind === LinkKind.User) {
|
||||
const profile = await hs.getUserProfile(link.identifier);
|
||||
const imageURL = hs.mxcUrlThumbnail(profile.avatar_url, 64, 64, "crop");
|
||||
console.log(imageURL);
|
||||
}
|
||||
export async function main(container) {
|
||||
const vm = new RootViewModel(xhrRequest, location.hash);
|
||||
vm.load();
|
||||
window.__rootvm = vm;
|
||||
// const view = new RootView(vm);
|
||||
// container.appendChild(view.mount());
|
||||
}
|
||||
Reference in New Issue
Block a user