summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDessalines <happydooby@gmail.com>2019-06-11 18:41:01 -0700
committerDessalines <happydooby@gmail.com>2019-06-11 18:41:01 -0700
commit31fe4c172eb50261976ff55b3b246465a1d643dc (patch)
treee79b6458d9d7146913eb408c226bbe5676454e86
parent42fc888279f708ff56630994470e1a854af72b2f (diff)
Fixing GetSite
- Fixes #171
-rw-r--r--docs/goals.md4
-rw-r--r--server/src/api/site.rs3
-rw-r--r--ui/package.json3
-rw-r--r--ui/src/services/WebSocketService.ts2
-rw-r--r--ui/yarn.lock12
5 files changed, 19 insertions, 5 deletions
diff --git a/docs/goals.md b/docs/goals.md
index 0d92ab65..7ec3c490 100644
--- a/docs/goals.md
+++ b/docs/goals.md
@@ -23,7 +23,7 @@
- [Activitypub main](https://www.w3.org/TR/activitypub/)
- [Diesel to Postgres data types](https://kotiri.com/2018/01/31/postgresql-diesel-rust-types.html)
- [helpful diesel examples](http://siciarz.net/24-days-rust-diesel/)
-- [Mastodan public key server example](https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/)
+- [Mastodon public key server example](https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/)
- [Recursive query for adjacency list for nested comments](https://stackoverflow.com/questions/192220/what-is-the-most-efficient-elegant-way-to-parse-a-flat-table-into-a-tree/192462#192462)
- https://github.com/sparksuite/simplemde-markdown-editor
- [Markdown-it](https://github.com/markdown-it/markdown-it)
@@ -36,8 +36,10 @@
- [RES expando - Possibly make this into a switching react component.](https://github.com/honestbleeps/Reddit-Enhancement-Suite/tree/d21f55c21e734f47d8ed03fe0ebce5b16653b0bd/lib/modules/hosts)
- [Temp Icon](https://www.flaticon.com/free-icon/mouse_194242)
- [Rust docker build](https://shaneutt.com/blog/rust-fast-small-docker-image-builds/)
+- [Zurb mentions](https://github.com/zurb/tribute)
- Activitypub guides
- https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/
- https://raw.githubusercontent.com/w3c/activitypub/gh-pages/activitypub-tutorial.txt
- https://github.com/tOkeshu/activitypub-example
+ - https://blog.joinmastodon.org/2018/07/how-to-make-friends-and-verify-requests/
diff --git a/server/src/api/site.rs b/server/src/api/site.rs
index 03ee90ff..31541168 100644
--- a/server/src/api/site.rs
+++ b/server/src/api/site.rs
@@ -64,8 +64,7 @@ pub struct EditSite {
}
#[derive(Serialize, Deserialize)]
-pub struct GetSite {
-}
+pub struct GetSite;
#[derive(Serialize, Deserialize)]
pub struct SiteResponse {
diff --git a/ui/package.json b/ui/package.json
index 6bf41555..20ecdd82 100644
--- a/ui/package.json
+++ b/ui/package.json
@@ -31,7 +31,8 @@
"markdown-it-container": "^2.0.0",
"moment": "^2.24.0",
"rxjs": "^6.4.0",
- "terser": "^3.17.0"
+ "terser": "^3.17.0",
+ "ws": "^7.0.0"
},
"devDependencies": {
"fuse-box": "^3.1.3",
diff --git a/ui/src/services/WebSocketService.ts b/ui/src/services/WebSocketService.ts
index 2fa8a485..4cb3a262 100644
--- a/ui/src/services/WebSocketService.ts
+++ b/ui/src/services/WebSocketService.ts
@@ -170,7 +170,7 @@ export class WebSocketService {
}
public getSite() {
- this.subject.next(this.wsSendWrapper(UserOperation.GetSite, {}));
+ this.subject.next(this.wsSendWrapper(UserOperation.GetSite, undefined);
}
public search(form: SearchForm) {
diff --git a/ui/yarn.lock b/ui/yarn.lock
index 074c106d..8b8b8361 100644
--- a/ui/yarn.lock
+++ b/ui/yarn.lock
@@ -224,6 +224,11 @@ async-each@^1.0.0:
resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf"
integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==
+async-limiter@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8"
+ integrity sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==
+
asynckit@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
@@ -2855,6 +2860,13 @@ ws@^1.1.1:
options ">=0.0.5"
ultron "1.0.x"
+ws@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/ws/-/ws-7.0.0.tgz#79351cbc3f784b3c20d0821baf4b4ff809ffbf51"
+ integrity sha512-cknCal4k0EAOrh1SHHPPWWh4qm93g1IuGGGwBjWkXmCG7LsDtL8w9w+YVfaF+KSVwiHQKDIMsSLBVftKf9d1pg==
+ dependencies:
+ async-limiter "^1.0.0"
+
yallist@^3.0.0, yallist@^3.0.2:
version "3.0.3"
resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9"