Fork me on GitHub
#cljsrn
<
2019-04-07
>
lepistane09:04:43

i decided to use as it seemed simpler

lepistane09:04:03

but i can't get location anyway

lepistane09:04:23

(-> js/navigator.geolocation
                                            (.getCurrentPosition (fn [l] (println l))
                                                                 (fn [er] (println er)))
                                            )
does nothing

lepistane09:04:46

what am i doing wrong?

lepistane09:04:23

(auto-rebuild) fixed it... sorry for the noise but i would really like to use https://clojurians.slack.com/archives/C0E1SN0NM/p1554626716004300 as it's recommended does anyone have example of it working?

lepistane14:04:01

How do i create APK with re-natal?

lepistane14:04:00

i did lein prod-build

lepistane14:04:16

then i went to rn site and did this

lepistane14:04:31

Unable to resolve module `websocket` from `/home/marko/clojure/bus-routes-producer/index.android.js`: Module `websocket` does not exist in the Haste module map

This might be related to 
To resolve try the following:
  1. Clear watchman watches: `watchman watch-del-all`.
  2. Delete the `node_modules` folder: `rm -rf node_modules && npm install`.
  3. Reset Metro Bundler cache: `rm -rf /tmp/metro-bundler-cache-*` or `npm start -- --reset-cache`.
  4. Remove haste cache: `rm -rf /tmp/haste-map-react-native-packager-*`.

Error: Unable to resolve module `websocket` from `/home/marko/clojure/bus-routes-producer/index.android.js`: Module `websocket` does not exist in the Haste module map

lepistane14:04:13

i did the steps but still shows the same error

lepistane14:04:29

at ModuleResolver.resolveDependency (/home/marko/clojure/bus-routes-producer/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:139:15)
    at ResolutionRequest.resolveDependency (/home/marko/clojure/bus-routes-producer/node_modules/metro/src/node-haste/DependencyGraph/ResolutionRequest.js:49:18)
    at DependencyGraph.resolveDependency (/home/marko/clojure/bus-routes-producer/node_modules/metro/src/node-haste/DependencyGraph.js:218:16)
    at Object.resolve (/home/marko/clojure/bus-routes-producer/node_modules/metro/src/lib/transformHelpers.js:141:30)
    at dependencies.map.result (/home/marko/clojure/bus-routes-producer/node_modules/metro/src/DeltaBundler/traverseDependencies.js:373:31)
    at Array.map (<anonymous>)
    at resolveDependencies (/home/marko/clojure/bus-routes-producer/node_modules/metro/src/DeltaBundler/traverseDependencies.js:369:18)
    at /home/marko/clojure/bus-routes-producer/node_modules/metro/src/DeltaBundler/traverseDependencies.js:188:33
    at Generator.next (<anonymous>)
    at step (/home/marko/clojure/bus-routes-producer/node_modules/metro/src/DeltaBundler/traverseDependencies.js:298:30)
this is sente issue https://github.com/ptaoussanis/sente/issues/247

lepistane17:04:52

running ./gradlew assembleDebug running it on device gave me unable to load script from assets 'index.android/bundle/ make sure your bundle is packaged correctly or you are running a packager server

lepistane17:04:06

anyone has any resources how apk is created?

lepistane22:04:19

by some miracle i managed to generate apk both debug and release

lepistane22:04:23

but i have a problem

lepistane22:04:36

release one just breaks - i can't enter the app

lepistane22:04:06

debug shows me unidfined is not a valid argument for 'in' (evaluating 'StopIteration' in goog.global)

lepistane22:04:17

does anyone know what this is about? steps on how i got to that apk are 1.` lein prod-build` 2. react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/ 3. cd android 4. ./gradlew assembleDebug i saw this https://github.com/drapanjanas/re-natal/issues/208 thought removing index.*.js from .babelrc would help but all i got is blown GC if i tried to run bundle

lepistane23:04:38

basically unsigned apk - can't be installed on device release apk - won't get started debug apk - gives me undefined is not a valid argument for 'in' (evaluating 'StopIteration' in goog.global)