properly set mastodon data into user object
parent
4a09181498
commit
0e83b8d0de
|
@ -38,7 +38,8 @@ sub authenticate {
|
||||||
}
|
}
|
||||||
$reply->{token} = $token;
|
$reply->{token} = $token;
|
||||||
$reply->{instance} = $instance;
|
$reply->{instance} = $instance;
|
||||||
return $class->new($reply);
|
$user->{mastodon} = $reply;
|
||||||
|
return $user;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,13 +22,13 @@ sub fill_content {
|
||||||
if ($main::FORM{inputURL}){
|
if ($main::FORM{inputURL}){
|
||||||
my %nf;
|
my %nf;
|
||||||
$nf{url} = $main::FORM{inputURL};
|
$nf{url} = $main::FORM{inputURL};
|
||||||
$nf{username} = $main::CURRENTUSER->{data}->{acct};
|
$nf{username} = $main::CURRENTUSER->{mastodon}->{acct};
|
||||||
$nf{instance} = $main::FORM{instance};
|
$nf{instance} = $main::FORM{instance};
|
||||||
$nf{enabled} = "n";
|
$nf{enabled} = "n";
|
||||||
my $feed = RSSTootalizer::Feed->create_and_fetch(%nf);
|
my $feed = RSSTootalizer::Feed->create_and_fetch(%nf);
|
||||||
}
|
}
|
||||||
|
|
||||||
my @feeds = RSSTootalizer::Feed->get_by_user_instance($main::CURRENTUSER->{data}->{acct}, $main::FORM{instance});
|
my @feeds = RSSTootalizer::Feed->get_by_user_instance($main::CURRENTUSER->{mastodon}->{acct}, $main::FORM{instance});
|
||||||
my @param_feeds;
|
my @param_feeds;
|
||||||
my $count = 0;
|
my $count = 0;
|
||||||
FEED: foreach my $feed (@feeds){
|
FEED: foreach my $feed (@feeds){
|
||||||
|
@ -61,8 +61,8 @@ sub prerender {
|
||||||
$self->{"content_type"} = "html";
|
$self->{"content_type"} = "html";
|
||||||
$self->{"params"}->{"currentmode"} = "Dashboard";
|
$self->{"params"}->{"currentmode"} = "Dashboard";
|
||||||
|
|
||||||
foreach my $key (keys %{$main::CURRENTUSER->{data}}){
|
foreach my $key (keys %{$main::CURRENTUSER->{mastodon}}){
|
||||||
$self->{"params"}->{"acct_$key"} = $main::CURRENTUSER->{data}->{$key};
|
$self->{"params"}->{"acct_$key"} = $main::CURRENTUSER->{mastodon}->{$key};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@ sub fill_content {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($feed->{data}->{username} ne $main::CURRENTUSER->{data}->{acct} or $feed->{data}->{instance} ne $main::FORM{instance}){
|
if ($feed->{data}->{username} ne $main::CURRENTUSER->{mastodon}->{acct} or $feed->{data}->{instance} ne $main::FORM{instance}){
|
||||||
main::Error("Unknown feed", "This feed id is not known");
|
main::Error("Unknown feed", "This feed id is not known");
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue