Alexandre Segura

Results 110 comments of Alexandre Segura

+1, I had to remove the bundle for this, I'm now using directly `jaybizzle/crawler-detect`

You can do it like this 😉 ```es6 function createWebSocketClass(options) { return class extends WebSocket { constructor(url, protocols) { super(url, protocols, options) } } } const token = '123456' const...

Just faced the same error, like @mnocon I fixed it by rollbacking to Chrome 74. I'm thinking about switching to Chrome Headless, but I'm not sure it would fix the...

> I think that the chain provider must throw an exception only when no results are retrieved and an inner provider has thrown an exception. I agree with @Finesse. Well,...

It's not easy at all to implement with [react-accessible-accordion](https://github.com/springload/react-accessible-accordion) Maybe we need to switch to something else, like [react-collapsible](https://github.com/glennflanagan/react-collapsible)

For now, let's start by showing a red alert message in the admin area, pointing to [the documentation](https://docs.coopcycle.org/en/admin/google/)

As an intermediary solution, we could also implement this export using pure SQL, it seems possible with one big query. Because what seems to cause timeouts is the time spent...

Since 03e689ca610096dd5f23010ead6821463e53c108, the export should be more optimized.

The `contactName` is not displayed by the app actually, even for "normal" tasks https://github.com/coopcycle/coopcycle-app/blob/8ce1f42f36a480875acc420a540b993255a53b06/src/navigation/task/components/Details.js#L45-L47 Would need a small change on the app to display it properly.

For the phone number, we need to investigate. Indeed, the `telephone` property seems to be correctly stored in the `task_rrule.template` column in database (the JSON is correct, it is stored...