Skip to content

Commit

Permalink
Convert rocketchat-ui-vrecord to main module structure (#12875)
Browse files Browse the repository at this point in the history
  • Loading branch information
MarcosSpessatto authored and rodrigok committed Dec 6, 2018
1 parent 95f97fb commit cd8335a
Show file tree
Hide file tree
Showing 8 changed files with 16 additions and 10 deletions.
1 change: 1 addition & 0 deletions packages/rocketchat-ui-vrecord/client/VRecDialog.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { Blaze } from 'meteor/blaze';
import { Template } from 'meteor/templating';
import { VideoRecorder } from 'meteor/rocketchat:ui';
import _ from 'underscore';

export const VRecDialog = new class {
Expand Down
7 changes: 7 additions & 0 deletions packages/rocketchat-ui-vrecord/client/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import './vrecord.html';
import './vrecord';
import { VRecDialog } from './VRecDialog';

export {
VRecDialog,
};
2 changes: 1 addition & 1 deletion packages/rocketchat-ui-vrecord/client/vrecord.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/* globals VideoRecorder, fileUpload */
import { VRecDialog } from './VRecDialog';
import { Template } from 'meteor/templating';
import { TAPi18n } from 'meteor/tap:i18n';
import { VideoRecorder, fileUpload } from 'meteor/rocketchat:ui';

Template.vrecDialog.helpers({
recordIcon() {
Expand Down
10 changes: 2 additions & 8 deletions packages/rocketchat-ui-vrecord/package.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,7 @@ Package.onUse(function(api) {
'tracker',
'rocketchat:lib',
]);


api.addFiles('client/vrecord.css', 'client');

api.addFiles('client/vrecord.html', 'client');
api.addFiles('client/vrecord.js', 'client');

api.addFiles('server/settings.js', 'server');
api.mainModule('client/VRecDialog.js', 'client');
api.mainModule('server/index.js', 'server');
api.mainModule('client/index.js', 'client');
});
1 change: 1 addition & 0 deletions packages/rocketchat-ui-vrecord/server/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
import './settings';
2 changes: 2 additions & 0 deletions packages/rocketchat-ui-vrecord/server/settings.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
import { RocketChat } from 'meteor/rocketchat:lib';

RocketChat.settings.addGroup('Message', function() {
this.add('Message_VideoRecorderEnabled', true, {
type: 'boolean',
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { ReactiveVar } from 'meteor/reactive-var';

this.VideoRecorder = new class {
VideoRecorder = new class { //eslint-disable-line
constructor() {
this.started = false;
this.cameraStarted = new ReactiveVar(false);
Expand Down
1 change: 1 addition & 0 deletions packages/rocketchat-ui/package.js
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,7 @@ Package.onUse(function(api) {
api.export('ChatMessage', 'client');
api.export('RoomHistoryManager', 'client');
api.export('KonchatNotification', 'client');
api.export('VideoRecorder', 'client');
api.export('UserRoles', 'client');
api.export('isRtl', 'client');
});

0 comments on commit cd8335a

Please sign in to comment.