Skip to content

Commit 0f82f79

Browse files
committed
Update README and source files for rebranding to LSEG, update links, and adjust copyright notices
1 parent 439ecee commit 0f82f79

File tree

5 files changed

+19
-17
lines changed

5 files changed

+19
-17
lines changed

README.md

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,17 @@
22
## Overview
33

44
Example Code Disclaimer:
5-
ALL EXAMPLE CODE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS FOR ILLUSTRATIVE PURPOSES ONLY. REFINITIV MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, AS TO THE OPERATION OF THE EXAMPLE CODE, OR THE INFORMATION, CONTENT, OR MATERIALS USED IN CONNECTION WITH THE EXAMPLE CODE. YOU EXPRESSLY AGREE THAT YOUR USE OF THE EXAMPLE CODE IS AT YOUR SOLE RISK.
5+
ALL EXAMPLE CODE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS FOR ILLUSTRATIVE PURPOSES ONLY. LSEG MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, AS TO THE OPERATION OF THE EXAMPLE CODE, OR THE INFORMATION, CONTENT, OR MATERIALS USED IN CONNECTION WITH THE EXAMPLE CODE. YOU EXPRESSLY AGREE THAT YOUR USE OF THE EXAMPLE CODE IS AT YOUR SOLE RISK.
66

7-
**Update**: March 2022.
7+
**Update**: January 2025.
88

9-
[Websocket API for Pricing Streaming and Real-Time Service](https://developers.refinitiv.com/en/api-catalog/refinitiv-real-time-opnsrc/refinitiv-websocket-api) aka Websocket API enables easy integration into a multitude of client technology environments such as scripting and web. This API runs directly on your Refinitiv Real-Time Distribution System and presents data in an open (JSON) readable format. The API supports all Refinitiv data models and can be integrated into multiple client technology standards e.g. JavaScript, Python, R, .Net, etc.
9+
[Websocket API for Pricing Streaming and Real-Time Service](https://developers.lseg.com/en/api-catalog/real-time-opnsrc/websocket-api) aka Websocket API enables easy integration into a multitude of client technology environments such as scripting and web. This API runs directly on your Real-Time Distribution System and presents data in an open (JSON) readable format. The API supports all real-time data models and can be integrated into multiple client technology standards e.g. JavaScript, Python, R, .Net, etc.
1010

1111
[TypeScript](https://www.typescriptlang.org) programming language is a typed superset of JavaScript that compiles to readable, standards-based JavaScript. The language is designed for application-scale JavaScript by adding optional types, classes, modules, ECMAScript 2015 features, and future proposals to JavaScript. TypeScript supports tools for large-scale JavaScript applications for any browser, for any host, on any OS. TypeScript is a first-class programming language in Microsoft Visual Studio, [Angular](https://angularjs.org/) web application platform. It also supported by various application frameworks like [React](https://github.com/Microsoft/TypeScript-React-Starter#typescript-react-starter), [NodeJS and Express framework](https://github.com/Microsoft/TypeScript-Node-Starter#typescript-node-starter), [ASP.Net Core](https://www.typescriptlang.org/docs/handbook/asp-net-core.html), [Vue.js](https://github.com/Microsoft/TypeScript-Vue-Starter#typescript-vue-starter), and more.
1212

13-
This example shows how to implement the WebSocket API JavaScript web application with TypeScript. The web application source codes are implemented in TypeScript language to connect, consume and display data from the Refinitiv Real-Time Advanced Distribution server via the WebSocket API in the web browsers. All source codes will be compiled to readable JavaScript with [Webpack](https://webpack.js.org/) JavaScript module bundler.
13+
This example shows how to implement the WebSocket API JavaScript web application with TypeScript. The web application source codes are implemented in TypeScript language to connect, consume and display data from the Real-Time Advanced Distribution server via the WebSocket API in the web browsers. All source codes will be compiled to readable JavaScript with [Webpack](https://webpack.js.org/) JavaScript module bundler.
1414

15-
*Note: The initial release of this API is for deployed Refinitiv Real-Time Advanced Distribution Server customers only (i.e. to use it you will need an installed version of Refinitiv Real-Time Advanced Distribution Server 3.2.1 and above).
15+
*Note: The initial release of this API is for deployed Real-Time Advanced Distribution Server customers only (i.e. to use it you will need an installed version of Real-Time Advanced Distribution Server 3.2.1 and above).
1616

1717
## Supported Web Browsers
1818
The example supports Chrome/Microsoft Edge (Chrome-based version), Firefox, and IE11 (based on the WebSocket and Web Workers browser supported platform).
@@ -68,17 +68,18 @@ The project includes the following files and folder
6868
![application display](images/application_screen.png "application display")
6969

7070
## References
71+
7172
For further details, please check out the following resources:
72-
* [Refinitiv Real-Time & Distribution Family page](https://developers.refinitiv.com/en/use-cases-catalog/refinitiv-real-time) on the [Refinitiv Developer Community](https://developers.refinitiv.com/) web site.
73-
* [WebSocket API page](https://developers.refinitiv.com/en/api-catalog/elektron/refinitiv-websocket-api).
73+
* [Real-Time & Distribution Family page](https://developers.lseg.com/en/use-cases-catalog/real-time) on the [LSEG Developers Community](https://developers.lseg.com/) web site.
74+
* [WebSocket API page](https://developers.lseg.com/en/api-catalog/real-time-opnsrc/websocket-api).
7475
* [Developer Webinar Recording: Introduction to Electron Websocket API](https://www.youtube.com/watch?v=CDKWMsIQfaw)
7576
* [TypeScript programming language: Documentation](https://www.typescriptlang.org/docs/home.html).
7677
* [Mozilla Developer Network: WebSocket API page](https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API)
7778
* [WebSocket technology](https://www.websocket.org/index.html) web site.
78-
* [Developer Article: Consume Realtime data with Refinitiv Data Platform](https://developers.refinitiv.com/en/article-catalog/article/consume-real-time-data-with-refinitiv-data-platform)
79-
* [Developer Article: How to implement WebSocket API JavaScript application with HTML Web Workers](https://developers.refinitiv.com/en/article-catalog/article/how-implement-elektron-websocket-api-javascript-application-html-web-workers)
80-
* [Developer Article: How to implement WebSocket API JavaScript application with TypeScript](https://developers.refinitiv.com/en/article-catalog/article/how-to-implement-elektron-websocket-api-javascript-application-typescript)
81-
* [Developer Article: Consuming Order Book Level 2 data with Websocket API](https://developers.refinitiv.com/en/article-catalog/article/consuming-order-book-level-2-data-with-elektron-websocket-api)
79+
* [Developer Article: Consume Realtime data with Data Platform](https://developers.lseg.com/en/article-catalog/article/consume-real-time-data-with-refinitiv-data-platform)
80+
* [Developer Article: How to implement WebSocket API JavaScript application with HTML Web Workers](https://developers.lseg.com/en/article-catalog/article/how-implement-elektron-websocket-api-javascript-application-html-web-workers)
81+
* [Developer Article: How to implement WebSocket API JavaScript application with TypeScript](https://developers.lseg.com/en/article-catalog/article/how-to-implement-elektron-websocket-api-javascript-application-typescript)
82+
* [Developer Article: Consuming Order Book Level 2 data with Websocket API](https://developers.lseg.com/en/article-catalog/article/consuming-order-book-level-2-data-with-elektron-websocket-api)
8283

8384
For any questions related to this article or the WebSocket API page, please use the Developer Community [Q&A Forum](https://community.developers.refinitiv.com/spaces/152/websocket-api.html).
8485

@@ -87,4 +88,5 @@ For any questions related to this article or the WebSocket API page, please use
8788
- 11 January 2018: Now the application can handle subscription IDs.
8889
- 28 January 2021: Rebranding.
8990
- 17 March 2021: Update libraries.
90-
- 11 May 2021: Update lodash library (CVE-2021-23337) and major libraries.
91+
- 11 May 2021: Update lodash library (CVE-2021-23337) and major libraries.
92+
- 24 January 2025: Update libraries, Rebranding (again), and update links URLs.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@
2222
"test": "echo \"Error: no test specified\" && exit 1",
2323
"build": "webpack"
2424
},
25-
"author": "Wasin Waeosri <wasin.waeosri@refinitiv.com> (https://developers.refinitiv.com/)",
25+
"author": "Wasin Waeosri <wasin.waeosri@lseg.com> (https://developers.lseg.com/)",
2626
"license": "MIT",
2727
"repository": {
2828
"type": "git",
29-
"url": "https://github.com/Refinitiv-API-Samples/Example.EWA.TypeScript.WebApplication"
29+
"url": "https://github.com/LSEG-API-Samples/Example.EWA.TypeScript.WebApplication"
3030
}
3131
}

src/json_msg_classes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
//| This source code is provided under the Apache 2.0 license --
33
//| and is provided AS IS with no warranty or guarantee of fit for purpose. --
44
//| See the project's LICENSE.md for details. --
5-
//| Copyright Refinitiv 2017. All rights reserved. --
5+
//| Copyright LSEG 2017. All rights reserved. --
66
//|-----------------------------------------------------------------------------
77

88
import { JSONLogin } from "./json_msg_interface";

src/json_msg_interface.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
//| This source code is provided under the Apache 2.0 license --
33
//| and is provided AS IS with no warranty or guarantee of fit for purpose. --
44
//| See the project's LICENSE.md for details. --
5-
//| Copyright Refinitiv 2017. All rights reserved. --
5+
//| Copyright LSEG 2017. All rights reserved. --
66
//|-----------------------------------------------------------------------------
77

88
//Interface for Login domain JSON message

src/web_app.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
//| This source code is provided under the Apache 2.0 license --
33
//| and is provided AS IS with no warranty or guarantee of fit for purpose. --
44
//| See the project's LICENSE.md for details. --
5-
//| Copyright Refinitiv 2017. All rights reserved. --
5+
//| Copyright LSEG 2017. All rights reserved. --
66
//|-----------------------------------------------------------------------------
77

88
import { LoginMsg } from "./json_msg_classes";

0 commit comments

Comments
 (0)