This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-01-19
Channels
- # announcements (14)
- # babashka (16)
- # beginners (81)
- # calva (18)
- # chlorine-clover (8)
- # cider (4)
- # clj-kondo (11)
- # cljdoc (4)
- # cljsrn (5)
- # clojure (163)
- # clojure-europe (30)
- # clojure-nl (3)
- # clojure-spec (7)
- # clojure-uk (4)
- # cursive (3)
- # emacs (12)
- # events (1)
- # figwheel-main (3)
- # fulcro (60)
- # introduce-yourself (3)
- # jackdaw (12)
- # juxt (3)
- # lsp (77)
- # malli (23)
- # mid-cities-meetup (9)
- # music (2)
- # off-topic (12)
- # portal (6)
- # releases (2)
- # shadow-cljs (3)
- # spacemacs (7)
- # sql (1)
- # tools-deps (2)
- # vim (3)
@cjsauer no, that is not supported. it is only meant to merge build specific stuff.
👍 1
Hi1 Dumb question. I have this code:
(let [p ^js (<p! (current-authenticated-user))
email (.. p -attributes -email)
first-name (.. p -attributes -given_name)
last-name (.. p -attributes -family_name)]
(log/debug "werker-session" email first-name last-name)
{:werker-session
{:werker/id tid
:werker/email email
:werker/first-name first-name
:werker/last-name last-name
:werker/status :signed-in}})
Which generates these errors:
Cannot infer target type in expression (. inst_60203 -given_name)
Cannot infer target type in expression (. inst_60205 -family_name)
The code works just fine. I tried everything I read on Google, to no avail. Any suggestions? Thanks in advance!
Actually here’s the body of the code:
(go
(let [tid (tempid/tempid)]
(try
(let [p ^js (<p! (current-authenticated-user))
email (.. p -attributes -email)
first-name (.. p -attributes -given_name)
last-name (.. p -attributes -family_name)]
(log/debug "werker-session" email first-name last-name)
{:werker-session
{:werker/id tid
:werker/email email
:werker/first-name first-name
:werker/last-name last-name
:werker/status :signed-in}})
(catch js/Error err
(log/error "init-werker-session error" err)
{:werker-session
{:werker/id tid
:werker/email ""
:werker/first-name ""
:werker/last-name ""
:werker/status :not-signed-in}}))))