diff options
author | Renard | 2019-10-04 16:20:34 -0300 |
---|---|---|
committer | Renard | 2019-10-04 16:20:34 -0300 |
commit | f27a8bcfc5a6454f5be7a69152bbb53b7579927e (patch) | |
tree | c85fa6764c04f4dc7d612987dc94bc4c8d78aca7 /src/Post.js | |
parent | 2b10f1dbcb4149c0a42982a025d8c31fd1bc0177 (diff) | |
download | bai-client-f27a8bcfc5a6454f5be7a69152bbb53b7579927e.tar.gz bai-client-f27a8bcfc5a6454f5be7a69152bbb53b7579927e.tar.xz bai-client-f27a8bcfc5a6454f5be7a69152bbb53b7579927e.zip |
Setting: interpretar navegador
Diffstat (limited to 'src/Post.js')
-rw-r--r-- | src/Post.js | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/src/Post.js b/src/Post.js index 3d75f36..20e54e6 100644 --- a/src/Post.js +++ b/src/Post.js @@ -143,6 +143,10 @@ class Post extends Component { // Obtener un avatar aleatorio basado en ID let user_id = post.timestamp_formatted.split(" ID:")[1]; + if (user_id === undefined) { + user_id = ""; + } + console.log("#" + user_id + ", length: " + user_id.length); const seedrandom = require("seedrandom"); const rng = seedrandom(threadId + index); const idRng = seedrandom(user_id); @@ -216,13 +220,33 @@ class Post extends Component { let starColor = "grey"; let icon = "user"; + let settingBrowserId = JSON.parse(localStorage.getItem("settings")) + .browserId; + + if (user_id.length > 8 && settingBrowserId) { + let sufix = user_id.substr(8, 1); + const browser = { + F: "firefox", + C: "chrome", + s: "safari", + S: "SeaMonkey", + o: "opera", + I: "internet explorer", + E: "microsoft edge", + a: "android" + }; + if (Object.keys(browser).includes(sufix)) { + icon = browser[sufix]; + } + } + if (user_id === "CAP_USER*") { starColor = "blue"; icon = "check circle"; user_id = "Usuario verificado"; } else if (isMine) { starColor = "olive"; - } else if (user_id === "???T") { + } else if (user_id.startsWith("???")) { icon = "user secret"; } if (post.name === "Renard ★") { |