Profile image upload

This commit is contained in:
2023-01-03 10:54:18 +00:00
parent 8f1690828a
commit a90b1ddb5c
10 changed files with 119 additions and 40 deletions

View File

@ -16,6 +16,7 @@ import QRCodeStyling from "qr-code-styling";
import Modal from "../element/Modal";
import { logout } from "../state/Login";
import FollowButton from "../element/FollowButton";
import VoidUpload from "../feed/VoidUpload";
export default function ProfilePage() {
const dispatch = useDispatch();
@ -103,7 +104,12 @@ export default function ProfilePage() {
async function setNewAvatar() {
let file = await openFile();
console.log(file);
let rsp = await VoidUpload(file);
if (!rsp) {
throw "Upload failed, please try again later";
}
console.log(rsp);
setPicture(rsp.metadata.url ?? `https://void.cat/d/${rsp.id}`)
}
function editor() {