From 56259e3fbcf4c270c3475fd18d724dce06bfc927 Mon Sep 17 00:00:00 2001 From: srgooglo <38926803+srgooglo@users.noreply.github.com> Date: Thu, 5 Mar 2020 20:17:00 +0100 Subject: [PATCH] 0.2.05A1 --- globals/endpoints.js | 1 + package.json | 4 +- src/@ycore/libs/comty_ng/pre.js | 24 +- src/components/CoreLoader/index.js | 15 +- src/components/CoreLoader/styles.less | 3 + src/components/Layout/Sider.js | 15 +- src/components/Layout/Sider.less | 1 + src/components/Loader/Loader.js | 22 +- src/components/Loader/Loader.less | 121 ++++++--- src/components/PostCard/index.js | 2 +- src/components/PostCreator/index.js | 138 +++++----- src/components/PostCreator/index.less | 8 + src/components/SearchCard/index.js | 65 +++++ .../{UserCard => SearchCard}/index.less | 3 +- src/components/UserCard/index.js | 48 ---- .../UserProfile/components/like_btn.js | 11 + .../UserProfile/components/like_btn.scss | 57 ++++ src/components/UserProfile/index.js | 80 +++--- src/components/UserProfile/styles.less | 249 ++++-------------- src/components/index.js | 4 +- src/layouts/PrimaryLayout.js | 11 +- src/layouts/PrimaryLayout.less | 18 +- src/pages/hamza/index.js | 14 + src/pages/s/$search/index.js | 91 ++++--- src/pages/settings/components/about.js | 20 ++ src/pages/settings/components/about.less | 17 ++ src/pages/settings/index.js | 6 + tsconfig.json | 14 - 28 files changed, 603 insertions(+), 459 deletions(-) create mode 100644 src/components/SearchCard/index.js rename src/components/{UserCard => SearchCard}/index.less (98%) mode change 100755 => 100644 delete mode 100755 src/components/UserCard/index.js create mode 100644 src/components/UserProfile/components/like_btn.js create mode 100644 src/components/UserProfile/components/like_btn.scss create mode 100644 src/pages/hamza/index.js create mode 100644 src/pages/settings/components/about.js create mode 100644 src/pages/settings/components/about.less delete mode 100755 tsconfig.json diff --git a/globals/endpoints.js b/globals/endpoints.js index 8e963851..02fde365 100755 --- a/globals/endpoints.js +++ b/globals/endpoints.js @@ -1,5 +1,6 @@ module.exports = { Endpoints: { + follow_user: "https://api.ragestudio.net/RSA-COMTY/yid/follow-user?access_token=", action_post: "https://api.ragestudio.net/RSA-COMTY/yid/post-actions?access_token=", get_posts: "https://api.ragestudio.net/RSA-COMTY/yid/posts?access_token=", find_user: "https://api.ragestudio.net/RSA-COMTY/yid/find_user?access_token=", diff --git a/package.json b/package.json index 7e15af1c..a1496e02 100755 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "comty-development", "title": "Comty™", "DevBuild": true, - "version": "0.2.03", + "version": "0.2.05", "description": "", "main": "index.js", "author": "RageStudio", @@ -15,7 +15,7 @@ "@material-ui/icons": "^4.9.1", "@steveeeie/react-page-transition": "^1.1.2", "ant-design-pro": "^2.3.2", - "antd": "^4.0.0", + "antd": "^4.0.1", "autoprefixer": "9.7.4", "axios": "^0.19.2", "babel-core": "7.0.0-bridge.0", diff --git a/src/@ycore/libs/comty_ng/pre.js b/src/@ycore/libs/comty_ng/pre.js index 50246d47..4f5f3392 100755 --- a/src/@ycore/libs/comty_ng/pre.js +++ b/src/@ycore/libs/comty_ng/pre.js @@ -2,6 +2,28 @@ import * as ycore from 'ycore' var jquery = require("jquery"); import * as Icons from '@ant-design/icons' +export function follow_user(id, callback) { + let formdata = new FormData(); + formdata.append("user_id", id); + formdata.append("server_key", ycore.yConfig.server_key); + const requestOptions = { + method: 'POST', + body: formdata, + redirect: 'follow' + }; + ycore.DevOptions.ShowFunctionsLogs? console.log(`Following user => ${id} `) : null + const urlObj = `${ycore.endpoints.follow_user}${ycore.GetUserToken.decrypted().UserToken}` + fetch(urlObj, requestOptions) + .then(response => { + ycore.DevOptions.ShowFunctionsLogs? console.log(response) : null + return callback(false, response) + }) + .catch(error => { + console.log('error', error) + return callback(true, error) + }); +} + export const GetPostPrivacy = { bool: (e) => { switch (e) { @@ -39,12 +61,12 @@ export function PublishPost(privacy, raw, file, callback){ if(!rawtext){ return null } - console.log(privacy) let formdata = new FormData(); formdata.append("user_id", ycore.GetUserToken.decrypted().UserID); formdata.append("server_key", ycore.yConfig.server_key); formdata.append("postPrivacy", privacy) formdata.append("postText", raw); + file? formdata.append("postPhotos", file) : null const requestOptions = { method: 'POST', body: formdata, diff --git a/src/components/CoreLoader/index.js b/src/components/CoreLoader/index.js index e335b7cb..04df4fe1 100755 --- a/src/components/CoreLoader/index.js +++ b/src/components/CoreLoader/index.js @@ -5,12 +5,15 @@ class CoreLoader extends React.PureComponent { const { type } = this.props; if ( type == 'circle') { return ( -
+
Click or drag file to this area to upload
++ Support for a single or bulk upload. +
+