4 * Copyright 2016 RIFT.IO Inc
6 * Licensed under the Apache License, Version 2.0 (the "License");
7 * you may not use this file except in compliance with the License.
8 * You may obtain a copy of the License at
10 * http://www.apache.org/licenses/LICENSE-2.0
12 * Unless required by applicable law or agreed to in writing, software
13 * distributed under the License is distributed on an "AS IS" BASIS,
14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 * See the License for the specific language governing permissions and
16 * limitations under the License.
19 import VnfrActions
from './vnfrActions.js';
20 import VnfrSource
from './vnfrSource.js';
22 let alt
= require('../alt');
27 this.isLoading
= false;
28 this.bindActions(VnfrActions
);
29 this.exportAsync(VnfrSource
);
34 openVnfrSocketError() {
37 openVnfrSocketLoading() {
40 openVnfrSocketSuccess(connection
) {
42 let ws
= window
.multiplexer
.channel(connection
);
43 if (!connection
) return;
48 ws
.onmessage = function(data
) {
50 var data
= JSON
.parse(data
.data
);
52 console
.warn('NSRS property not present on the payload, check that the api server is functioning correct and that the LP is fully launched. Received: ', data
);
66 export default alt
.createStore(VnfrStore
)