diff --git a/src/lib/Area.svelte b/src/lib/Area.svelte
index cbc8cca..a12904c 100644
--- a/src/lib/Area.svelte
+++ b/src/lib/Area.svelte
@@ -37,6 +37,8 @@
diff --git a/src/lib/Post.svelte b/src/lib/Post.svelte
index 05f46fe..2920c44 100644
--- a/src/lib/Post.svelte
+++ b/src/lib/Post.svelte
@@ -6,6 +6,24 @@
let query = (id) ? `/post/${id}` : '';
let contentSplit = content.split('\n');
+
+ let fData;
+
+ function vote(v) {
+ fData = (new FormData());
+
+ fData.append('vote',v);
+ fData.append('id',id);
+
+ fetch('/api/vote', {
+ method: 'POST',
+ body: fData
+ }).then(async x => {
+ var j = (await x.json());
+ upvotes = j.data.up;
+ downvotes = j.data.down;
+ })
+ }