Updated to use sqlite3 instead of sqlite in api
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
import React from 'react';
|
||||
|
||||
import '../app.css';
|
||||
|
||||
class MovieObject {
|
||||
constructor(object) {
|
||||
this.id = object.id;
|
||||
@@ -12,36 +14,35 @@ class MovieObject {
|
||||
}
|
||||
|
||||
requestExisting(movie) {
|
||||
console.log('Exists', movie)
|
||||
console.log('Exists', movie);
|
||||
}
|
||||
|
||||
requestMovie(id) {
|
||||
fetch('http://localhost:31459/api/v1/plex/request/' + id, {
|
||||
method: 'POST'
|
||||
})
|
||||
});
|
||||
}
|
||||
|
||||
getElement() {
|
||||
var returnList = []
|
||||
|
||||
returnList.push(<p>{this.title} ({this.year})</p>)
|
||||
|
||||
var posterPath, buttonState;
|
||||
if (this.poster != undefined) {
|
||||
posterPath = 'https://image.tmdb.org/t/p/w150' + this.poster;
|
||||
}
|
||||
returnList.push(<img src={posterPath}></img>);
|
||||
|
||||
var posterPath = 'https://image.tmdb.org/t/p/w154' + this.poster;
|
||||
var buttonState;
|
||||
if (this.matchedInPlex) {
|
||||
returnList.push(<button onClick={() => this.requestExisting(this)}>Request anyway</button>)
|
||||
buttonState = <button onClick={() => {this.requestExisting(this)}}>Request anyway</button>;
|
||||
} else {
|
||||
returnList.push(<button onClick={() => this.requestMovie(this.id)}>Request</button>)
|
||||
buttonState = <button onClick={() => {this.requestMovie(this.id)}}>Request</button>;
|
||||
}
|
||||
|
||||
returnList.push(<span>{this.overview}</span>);
|
||||
|
||||
returnList.push(<br></br>);
|
||||
return returnList;
|
||||
return (
|
||||
<div key={this.id} className='movie_wrapper'>
|
||||
<img src={posterPath}></img>
|
||||
<div className='movie_content'>
|
||||
<span className='movie_header'>{this.title} ({this.year})</span>
|
||||
<br></br>
|
||||
{buttonState}
|
||||
<br></br>
|
||||
<span>{this.overview}</span>
|
||||
</div>
|
||||
</div>)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user