Skip to content

Live Provider - #1294

Merged
omeraplak merged 7 commits into
masterfrom
alpha
Dec 8, 2021
Merged

Live Provider #1294
omeraplak merged 7 commits into
masterfrom
alpha

Conversation

@omeraplak

Copy link
Copy Markdown
Contributor

No description provided.

omeraplak and others added 7 commits December 8, 2021 08:53
* add dummy structure

Co-authored-by: Necati Özmen <necatiozmen@users.noreply.github.com>

* add context for live provider

Co-authored-by: Necati Özmen <necatiozmen@users.noreply.github.com>

* rename

* change resources channel name

* use LiveProvider instead of LiveDataProvider

* fix used type

* added provider to refine container

Co-authored-by: Necati Özmen <necatiozmen@users.noreply.github.com>

* add liveProvider as a provider to supabase example

Co-authored-by: Necati Özmen <necatiozmen@users.noreply.github.com>

* add useSubscribe

Co-authored-by: Necati Özmen <necatiozmen@users.noreply.github.com>

* add supabase live provider

* add pubnub example

* add params and id subscription

* add pubnub data provider

* add liveParams to useTable

* remove unnecessary imports

* add id to live params

* ignore codemod

* init live provider api reference doc

* finalize supabase example

* add overview, usage, live mode sections to doc

Co-authored-by: Salih Özdemir <salihozdemir94@gmail.com>

* add provider methods to doc

* add controlled live mode to pubnub example

* add deleted event

* update pubnub example controlled mode

* add supported hooks section

Co-authored-by: Salih Özdemir <salihozdemir94@gmail.com>

* update pubnub example

* update liveMode values and remove useSubscription

* fix pubnub example

* disable liveMode in RefreshButton

* make publish function in LiveProvider optional

* fix pubnub unit tests

* create real-time guide doc

Co-authored-by: mhrrmk <mkocadere@gmail.com>

* refactor to pubnub example

Co-authored-by: mhrrmk <mkocadere@gmail.com>

* export PubNub from  refine-pubnub package

* add default custom sider

Co-authored-by: mhrrmk <mkocadere@gmail.com>

* add categories resource

Co-authored-by: mhrrmk <mkocadere@gmail.com>

* create useSubscription hook

Co-authored-by: Umut Özdemir <umutozdemir997@gmail.com>
Co-authored-by: Ömer Faruk APLAK <omer@pankod.com>
Co-authored-by: mhrrmk <mkocadere@gmail.com>

* fix useResourceSubscription props type name

* create usePublish hook

Co-authored-by: mhrrmk <mkocadere@gmail.com>

* add notification badge to menu item

Co-authored-by: mhrrmk <mkocadere@gmail.com>

* add custom subscriptions section to guide doc

Co-authored-by: mhrrmk <mkocadere@gmail.com>

* use id array for publications

* add ably

Co-authored-by: mhrrmk <mkocadere@gmail.com>

* fix ably unsubscribe logic

* handle params.ids on live

* pubnub convert to ably in example and guide doc

* rename pubnub to ably

* finish real time guide

* update supabase example

* type to types for liveProvider type property

* fix unit tests

* fix useSelect enabled

* add useLiveMode tests

* add usePublish tests

* fix example type parameter

* add useSubscription tests

* add useResourceSubscription tests

* remove LiveModeContext

* add types of usePublish

* fix tests to remove LiveModeProvider

* update live provider api reference doc

Co-authored-by: Salih <salihozdemir94@gmail.com>

* add useList & useOne useSubscription tests

* add useMany useSubscription tests

* add publish unit tests for mutation hooks

* Update documentation/docs/guides-and-concepts/real-time.md

Co-authored-by: Yıldıray Ünlü <yildirayyunlu@gmail.com>

* create usePublish doc

* Update documentation/docs/api-references/hooks/live/usePublish.md

Co-authored-by: Ömer Faruk APLAK <omer@pankod.com>

* Update documentation/docs/api-references/hooks/live/usePublish.md

Co-authored-by: Ömer Faruk APLAK <omer@pankod.com>

* Update documentation/docs/api-references/hooks/live/usePublish.md

Co-authored-by: Ömer Faruk APLAK <omer@pankod.com>

* Update documentation/docs/api-references/hooks/live/usePublish.md

Co-authored-by: Ömer Faruk APLAK <omer@pankod.com>

* created useSubscription doc

* add hook links

* fix highlight bug

* add live mode props to docs

* turn off useMany live mode in useSelect

* last touches in real time docs

Co-authored-by: mhrrmk <mkocadere@gmail.com>

* delete unused Space component

* update livemode link

Co-authored-by: Umut Özdemir <umutozdemir997@gmail.com>
Co-authored-by: Necati Özmen <necatiozmen@users.noreply.github.com>
Co-authored-by: Muharrem Kocadere <mkocadere@gmail.com>
Co-authored-by: Salih Özdemir <salihozdemir94@gmail.com>
Co-authored-by: Yıldıray Ünlü <yildirayyunlu@gmail.com>
* add live provider examples under the example folder

* docs move to 2.x.x folder

* update doc version 2.xx siderbar
* remove supabase example in live examples folder

* fix urls

* Update documentation/docs/examples/data-provider/supabase.md

Co-authored-by: Ömer Faruk APLAK <omer@pankod.com>

Co-authored-by: Ömer Faruk APLAK <omer@pankod.com>
@omeraplak
omeraplak merged commit 292609f into master Dec 8, 2021
@refine-bot

Copy link
Copy Markdown
Contributor

Hello from PR Helper

Is your PR ready for review and processing? Mark the PR ready by including #pr-ready in a comment.

If you still have work to do, even after marking this ready. Put the PR on hold by including #pr-onhold in a comment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants