mirror of
https://github.com/NohamR/lanyard-profile-readme.git
synced 2026-05-26 04:17:19 +00:00
fix(toBase64): remove image-to-base64 dependencies
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
"use server";
|
||||
// probably the messiest code i've ever written but it works so :)
|
||||
|
||||
import { Badges } from "#/public/assets/badges/BadgesEncoded";
|
||||
|
||||
@@ -1,10 +1,13 @@
|
||||
import imageToBase64 from "image-to-base64";
|
||||
|
||||
export const encodeBase64 = async (url: string): Promise<string> => {
|
||||
let response = "";
|
||||
|
||||
try {
|
||||
response = await imageToBase64(url);
|
||||
response = await fetch(url)
|
||||
.then((res) => res.blob())
|
||||
.then(async (blob) => {
|
||||
const buffer = Buffer.from(await blob.arrayBuffer());
|
||||
return buffer.toString("base64");
|
||||
});
|
||||
} catch (e) {
|
||||
console.log(e);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user