ijunseong

Update: /list api

...@@ -68,7 +68,7 @@ export class ChannelList extends React.Component { ...@@ -68,7 +68,7 @@ export class ChannelList extends React.Component {
68 ] 68 ]
69 69
70 this.state = { 70 this.state = {
71 - channels: test, 71 + channels: [],
72 xisPlaying: null, 72 xisPlaying: null,
73 } 73 }
74 } 74 }
...@@ -118,8 +118,27 @@ export class ChannelList extends React.Component { ...@@ -118,8 +118,27 @@ export class ChannelList extends React.Component {
118 componentDidMount() { 118 componentDidMount() {
119 console.log('channel cdm'); 119 console.log('channel cdm');
120 fetch('http://localhost:3303/list').then( res => res.json()) 120 fetch('http://localhost:3303/list').then( res => res.json())
121 - .then(data => console.log(data)) 121 + .then(data => {
122 - // 수신 테스트 122 + var tmpChannels = []
123 + data.channels.map((channel, index) => {
124 + var tmp = {
125 + id: channel.id,
126 + nickname: channel.nickname,
127 + category: channel.category,
128 + view: channel.view,
129 + url: `https://www.twitch.tv/${channel.id}`,
130 + isPlay: false,
131 + }
132 + tmpChannels.push(tmp);
133 + })
134 +
135 + return tmpChannels;
136 + }).then( channels => {
137 + this.setState({
138 + channels: channels,
139 + xisPlaying: null,
140 + })
141 + })
123 } 142 }
124 143
125 render() { 144 render() {
......