use-stomp
Version:
react provider, class decorator, and a hook for websockets using the stomp protocol
28 lines • 3.37 kB
JavaScript
export var Events = {
CONNECT: 'CONNECT',
CONNECTION: 'CONNECTION',
DISCONNECT: 'DISCONNECT',
DISMISS_SYNC: 'DISMISS_SYNC',
ERROR: 'ERROR',
MESSAGE: 'MESSAGE',
READY: 'READY',
REGISTER: 'REGISTER',
SEND_MESSAGE: 'SEND_MESSAGE',
SET_AUTH_HEADER: 'SET_AUTH_HEADER',
SET_HEADER: 'SET_HEADER',
SET_URL: 'SET_URL',
SET_VISIBILITY: 'SET_VISIBILITY',
SUBSCRIBE: 'SUBSCRIBE',
SUBSCRIBE_SYNC: 'SUBSCRIBE_SYNC',
TEST_DISCONNECT: 'TEST_DISCONNECT',
UNREGISTER: 'UNREGISTER',
UNSUBSCRIBE: 'UNSUBSCRIBE',
UNSUBSCRIBE_SYNC: 'UNSUBSCRIBE_SYNC'
};
export var States = {
CONNECTED: 'connected',
CONNECTING: 'connecting',
DISCONNECTED: 'disconnected',
DISCONNECTING: 'disconnecting'
};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy93ZWJTb2NrZXRDb25maWdzLnRzIl0sIm5hbWVzIjpbIkV2ZW50cyIsIkNPTk5FQ1QiLCJDT05ORUNUSU9OIiwiRElTQ09OTkVDVCIsIkRJU01JU1NfU1lOQyIsIkVSUk9SIiwiTUVTU0FHRSIsIlJFQURZIiwiUkVHSVNURVIiLCJTRU5EX01FU1NBR0UiLCJTRVRfQVVUSF9IRUFERVIiLCJTRVRfSEVBREVSIiwiU0VUX1VSTCIsIlNFVF9WSVNJQklMSVRZIiwiU1VCU0NSSUJFIiwiU1VCU0NSSUJFX1NZTkMiLCJURVNUX0RJU0NPTk5FQ1QiLCJVTlJFR0lTVEVSIiwiVU5TVUJTQ1JJQkUiLCJVTlNVQlNDUklCRV9TWU5DIiwiU3RhdGVzIiwiQ09OTkVDVEVEIiwiQ09OTkVDVElORyIsIkRJU0NPTk5FQ1RFRCIsIkRJU0NPTk5FQ1RJTkciXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sSUFBTUEsTUFBTSxHQUFHO0FBQ2xCQyxFQUFBQSxPQUFPLEVBQUUsU0FEUztBQUVsQkMsRUFBQUEsVUFBVSxFQUFFLFlBRk07QUFHbEJDLEVBQUFBLFVBQVUsRUFBRSxZQUhNO0FBSWxCQyxFQUFBQSxZQUFZLEVBQUUsY0FKSTtBQUtsQkMsRUFBQUEsS0FBSyxFQUFFLE9BTFc7QUFNbEJDLEVBQUFBLE9BQU8sRUFBRSxTQU5TO0FBT2xCQyxFQUFBQSxLQUFLLEVBQUUsT0FQVztBQVFsQkMsRUFBQUEsUUFBUSxFQUFFLFVBUlE7QUFTbEJDLEVBQUFBLFlBQVksRUFBRSxjQVRJO0FBVWxCQyxFQUFBQSxlQUFlLEVBQUUsaUJBVkM7QUFXbEJDLEVBQUFBLFVBQVUsRUFBRSxZQVhNO0FBWWxCQyxFQUFBQSxPQUFPLEVBQUUsU0FaUztBQWFsQkMsRUFBQUEsY0FBYyxFQUFFLGdCQWJFO0FBY2xCQyxFQUFBQSxTQUFTLEVBQUUsV0FkTztBQWVsQkMsRUFBQUEsY0FBYyxFQUFFLGdCQWZFO0FBZ0JsQkMsRUFBQUEsZUFBZSxFQUFFLGlCQWhCQztBQWlCbEJDLEVBQUFBLFVBQVUsRUFBRSxZQWpCTTtBQWtCbEJDLEVBQUFBLFdBQVcsRUFBRSxhQWxCSztBQW1CbEJDLEVBQUFBLGdCQUFnQixFQUFFO0FBbkJBLENBQWY7QUFzQlAsT0FBTyxJQUFNQyxNQUFNLEdBQUc7QUFDbEJDLEVBQUFBLFNBQVMsRUFBRSxXQURPO0FBRWxCQyxFQUFBQSxVQUFVLEVBQUUsWUFGTTtBQUdsQkMsRUFBQUEsWUFBWSxFQUFFLGNBSEk7QUFJbEJDLEVBQUFBLGFBQWEsRUFBRTtBQUpHLENBQWYiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY29uc3QgRXZlbnRzID0ge1xuICAgIENPTk5FQ1Q6ICdDT05ORUNUJyxcbiAgICBDT05ORUNUSU9OOiAnQ09OTkVDVElPTicsXG4gICAgRElTQ09OTkVDVDogJ0RJU0NPTk5FQ1QnLFxuICAgIERJU01JU1NfU1lOQzogJ0RJU01JU1NfU1lOQycsXG4gICAgRVJST1I6ICdFUlJPUicsXG4gICAgTUVTU0FHRTogJ01FU1NBR0UnLFxuICAgIFJFQURZOiAnUkVBRFknLFxuICAgIFJFR0lTVEVSOiAnUkVHSVNURVInLFxuICAgIFNFTkRfTUVTU0FHRTogJ1NFTkRfTUVTU0FHRScsXG4gICAgU0VUX0FVVEhfSEVBREVSOiAnU0VUX0FVVEhfSEVBREVSJyxcbiAgICBTRVRfSEVBREVSOiAnU0VUX0hFQURFUicsXG4gICAgU0VUX1VSTDogJ1NFVF9VUkwnLFxuICAgIFNFVF9WSVNJQklMSVRZOiAnU0VUX1ZJU0lCSUxJVFknLFxuICAgIFNVQlNDUklCRTogJ1NVQlNDUklCRScsXG4gICAgU1VCU0NSSUJFX1NZTkM6ICdTVUJTQ1JJQkVfU1lOQycsXG4gICAgVEVTVF9ESVNDT05ORUNUOiAnVEVTVF9ESVNDT05ORUNUJyxcbiAgICBVTlJFR0lTVEVSOiAnVU5SRUdJU1RFUicsXG4gICAgVU5TVUJTQ1JJQkU6ICdVTlNVQlNDUklCRScsXG4gICAgVU5TVUJTQ1JJQkVfU1lOQzogJ1VOU1VCU0NSSUJFX1NZTkMnXG59O1xuXG5leHBvcnQgY29uc3QgU3RhdGVzID0ge1xuICAgIENPTk5FQ1RFRDogJ2Nvbm5lY3RlZCcsXG4gICAgQ09OTkVDVElORzogJ2Nvbm5lY3RpbmcnLFxuICAgIERJU0NPTk5FQ1RFRDogJ2Rpc2Nvbm5lY3RlZCcsXG4gICAgRElTQ09OTkVDVElORzogJ2Rpc2Nvbm5lY3RpbmcnXG59O1xuIl19